home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / misc / verscheck / doku / authors.readme < prev    next >
Text File  |  1999-11-30  |  5KB  |  111 lines

  1. This is a infortion for the authors of
  2. compare lists and system file guides.
  3.  
  4. Also for Stuart Kelly and Heiko Schröder ;-)
  5. ============================================
  6.  
  7. Information about new or changed functions that are important for
  8. your project's. All other informations or bugreports are found in
  9. the history.
  10.  
  11. VersCheck v2.14
  12. ---------------
  13. Nothing special, the most requester work now on PPC systems. One
  14. requester (Heiko's create HTML?) is not changed, I must first write
  15. the function for a two button request. All other requester are
  16. now asl.requester.
  17. And, that's the important change, the bug from 2.13 in the argument
  18. parser is correctet. Now it works all.
  19. You can also see my including of the MUI4.0-fake, its ready now.
  20.  
  21.  
  22. VersCheck v2.13
  23. ---------------
  24.  
  25. VersCheck and OS 3.5:
  26. Older version may be make problems!
  27. The first problem I found, the catalogs from locale will not
  28. work. The problem is corrected.
  29. The second problem (that I'm not understand), the script to
  30. check all crashes by start from via IconX (WB). The stack
  31. was not set correct. After set them also in the icon, it work's.
  32.  
  33. The last versions become a new function to find out the right
  34. version number of files, if they have no $VER string. This is
  35. now much better and the printout is much better.
  36.  
  37. The ATO make's it possible that VersCheck now can used in many
  38. languages. But you must a little bit improve if you become a
  39. NewXxxx file in czech, polski, norsk or svenska. I think, we all
  40. see the relevanted informations without the text between.
  41.  
  42. The france ATO has also translated the script Check_Your_System.
  43. So I build a german version and we have three scripts. Adapt or
  44. use it, if you like it.
  45.  
  46. Test the script (Check_Your_System) with actual program and
  47. scripts dir and you can see the new functions in action.
  48.  
  49. The scripts dir included in the past three files for one list:
  50.  
  51. xxxList - list of binary's/versions for check.
  52. xxxMail - the email for new file informations.
  53. xxxWarn - list of special comments that should be view, if this
  54.           binary is found on the testet system.
  55.  
  56. Now two new files exists, description below. I created for all
  57. projects the xxxInfo, please take it to your release (and change,
  58. if want/need).
  59.  
  60. xxxInfo - EVERY list has such a header file. The first line is a
  61.           AmigaOS $VER string and should be used in future to
  62.           check that a new list will not be overwritten by an older.
  63.           The lines below are informations about the author,
  64.           contact to hin, contants of the list and guide version.
  65.           This info can shown to the user by using a `!' in the
  66.           argument list (displayed in a requester).
  67.           I created all files in same design.
  68.  
  69. xxxDirs - This is a IMPORTANT and POWERFULL help. The problem in
  70.           the past was, for every directory VersCheck must be
  71.           startet to test it. So Stuart startet each test two
  72.           time with different pathes. But what, if the path not
  73.           exists? E.g., if MUI isn't installed, a requester say's:
  74.           `please insert volume MUI: in any drive' and after
  75.           closing this, the program abort's. It is very impossible,
  76.           that MUI isn't installed, but this is only an example.
  77.           If you are looking, many product's using own pathes for
  78.           systemfiles (here examples, I know):
  79.           MUI: for classes.
  80.           MUI:Libs for Library's
  81.           IBrowse: for  Library's,
  82.           IBrowse:MUI for mcc.
  83.           PPAint:Libs for Library's.
  84.           Miami:Libs for Library's, GUI and MUI.
  85.           sc:Libs for SAS-C-Library's.
  86.           StormC: has Libs in many Dirs.
  87.           And so on...
  88.           Put such known pathes in the xxxDirs file. Only for
  89.           actual product's where be updated yet or in the
  90.           future. First line is the standard path, bevor given
  91.           as argument. For Libs eg:
  92.           Libs:
  93.           MUI:Libs
  94.           PPaint:Libs
  95.           ....
  96.           So many as needed. Change the start of VersCheck to
  97.           VersCheck -1* and the file is activated (if not exists
  98.           it works like the old start). The pathes will take one
  99.           after one to the check. System requester "please insert
  100.           volume" are deactivated, wrong or not exist pathes are
  101.           ignored without error messages. The result is ONE
  102.           testfile for all. If you start VersCheck -1* <dir>, the
  103.           given dir is ignore. But if the xxxDirs file not
  104.           exists, this option is reactivated.
  105.  
  106. The installer script is complete new structured. Many files was
  107. not or not correctly copied in the past. And the script stores
  108. the information about all settings of the user. In future the
  109. script only display that, ask OK and if YES, copy alone without
  110. new input's.
  111.